
/**
 * 通过指定属性构建索引
 * @param data 要进行构建索引的数据
 * @param option 指定作为key的字段
 */
export function buildIndex (data, option = { indexCode: 'id' }) {
  const index = new Map()
  const keyField = option.indexCode
  for (let i = 0; i < data.length; i++) {
    const item = data[i]
    index.set(item[keyField], item)
  }
  return index
}
